package ar.unq.edu.persistencia.persistencia.consultas;

import java.util.List;

import ar.edu.unq.persistencia.apuesta.Apuesta;
import ar.edu.unq.persistencia.jugador.Jugador;
import ar.unq.edu.persistencia.persistencia.DBManager;

import com.db4o.query.Predicate;

/**
 * TODO: description
 */
public class ObtenerApuestasJugador {

    public ObtenerApuestasJugador() {
        throw new UnsupportedOperationException();
    }

    @SuppressWarnings("unchecked")
    public static List<Apuesta> obtenerApuestasDeJugador(final Jugador jugador) {
        List<Apuesta> apuestas = (List<Apuesta>) DBManager.getInstance().query(new Predicate<Apuesta>() {
            @Override
            public boolean match(final Apuesta apuesta) {
                return apuesta.getApostador().getNombre() == "Jorge";
            }
        });
        return apuestas;
    }

}
